.panel{
	margin:30px;
}
.grid{
	border:1px solid #333333;
	width:100%;
	height:400px;
	overflow:auto;
	background-color:#FFFFFF;
}
.grid table{
	width:100%;
}

.grid table .trOdd{
	background-color:#FAFAFA;
}


.grid th{
	border:1px solid #AAAAAA;
	background-color:#EEEEEE;
	text-align:left;
	padding-left:5px;
}

.grid td{
	padding-left:5px;
}

.grid .selected td{
	background-color:#AAFFAA;
}

.grid .hidden{
	display:none;
}

.buttonBar{
	border:1px solid #000000;
	width:100%;
	height:30px;
}

.buttonBar table{
	width:100%;
}

.modal{
	display:none;
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin:10px;
	padding:15px;
}

.autoCompleteDiv{
	position:absolute;
	z-index:9999;
	background-color:#FFFFFF;
	border:1px solid #666666;
	padding:5px;
	max-height:300px;
	overflow:auto;
}

.autoCompleteDiv div{
	cursor:pointer;
	cursor:hand;
}